lower memory transactions and use threads to better performance