implement auto update and progress bar for celery