working with goroutines
update