recovery and player update stuff