#394 [Improvement] Use native for loop for item selection operations