updating progress