move processing to background process.