widget update fix with service starting