learn in go routine for #webscale