defer long running update cache operation in workers

add logging to cache building