more checking, restart service