improving performance WIP
fix ascending merge