syncronize start() and stop()