fix shutdownNow() and expose stopListening() method