server start method