don't json encode particle
reuse particle object to improve speed

Change-Id: If14a8f23f355286c9ac9450b4b8caa3a89f90771