background task fix