framework for auto update started