refresh every 15 mins and keep zoom and position