Easychart with views cache
Found a solution the other way.

Created views for chart separately and inserted into my existing view through "Global view" Field.
It increased page load time a bit so for cached page from 2-3 seconds to 3-4 seconds but that is better than 30 seconds(sometimes even more based on content) without cache