improved reply tracking
remove working state; added complication, didn't allow for multiple job handling
more graceful shutdown