remove the 'new' operation to improve performance. frequent allocation for little object in different thread cause lower performance due to heap lock.