apply player_prepare_async