use asynchronous save with simLists and other large objects so as to not block execution (e.g., `mirai::mirai()` or `future`);