implement iterations using goroutines -> major booster