add missing require 'timeout'