update to golang