removed celluloid dependency, we only need a thread for idling, startup does not block for long