refactor
refactoring playbackservice