require worker in engine.rb