DanmakuIterator: reduce object alloctaion