converting identify to async