restart service each time through