update progress done