improve matching log
remove unneccessary memoization in orderbook