update aysnctask and progress listener