use released async