update backend progress