properly syncing service and seekbar