perform (cached) update on start