implement job & server lifecycle