implemented async start and stop on verticle