update with resque