new more straightforward orderbook implementation/fix, thanks to egtaonline/rmarket