\#2 add support to background the cache updating task with DelayedJob