fixed update recorder