rpl optimize

log head use pool
remove defer mutex