added periodic refresh for snapshot