refresh background task when settings change