Add async endpoint