digest apply on background threda