added goroutines that build data and rebuilds if ever void is right and data dissapear for no reason