added object pool to reduce new object times
solved seeking error