supporting multi-thread? [saving particles]