groovy collection loop update