Spinlock everywhere. Use single writer routine in leveldb backend. Write batch insertion example