backup checkin write impl