_playbackObserver leakage fixed