added serial background task.