updating prog