add pause and resume to single play