split mem and log version of in-memory B+tree