Made worker node constructor non blocking, added start() method to start the work