logging checkpoint