1. organize, move operation and operation type out of the editlog; 2. make deleteCompletedLogs non static in editlog