particles bugs and poolView optimize