background processes reason