add operation record & log