golang nested for loop break