1. add delayed batching for insert and delete jobs, 2. comments all rwlock to reduce overhead.