Another way of improving synchronisation speed of the processor would be: to batch and save all changes to Asset at the end of block (or batch of blocks). This would be significant because lot of trade and arbitrage events will be seamless covering another core data.