early stages of asynchrounous validation