Implement async. component validation