bug fixes
using Poller of the reaper thread