do work sequentially so rpi doesnt get OOM