fix "cannot call stop more than once" problem

this problem was caused by stopPlaying(),
it's a dirty fix, should seek better way to do it