added redis and resque