add dispatch background with delay function