background task server