go non-concurrent example