golang for loop variable scope