support multiple resque engines