fixed bug on player dispose