Delay in Metrics receiving from Cloudwatch datasource to grafana

I have detailed monitoring enabled on EC2 Cloudwatch monitoring. in Cloudwatch every 1 minutes new metrics data is getting published. Still in Grafana I am seeing 5 minutes delay in graph.
I tried to change time zone on dashboard to make it same as grafana server (UTC). still same issue.
can anyone please advise on how to fix this?