fixed update progress