Performance optimization: user active object array instead of iterating the whole object pool