add resque timeout and async gems