insert   background worker for monitor progress bar