updating asynchronous validation, only focus on dynamic field validation first