Background task registration