onprogress property added