store partial progress