progress checkin for client/server