waitgroup handling change for my sanity