make restart and stop async