def wait(interval)
      if @options[:non_blocking]
        fiber = Fiber.current
        EM.add_timer(interval) { fiber.resume }
        Fiber.yield
      else
        sleep(interval)
      end
      true
    end
def wait(interval)
      if @options[:non_blocking]
        fiber = Fiber.current
        EM.add_timer(interval) { fiber.resume }
        Fiber.yield
      else
        sleep(interval)
      end
      true
    end
Wait the specified interval in non-blocking fashion if possible

 @param [Numeric] interval to wait

 @return [TrueClass] always true