Resque with some modifications