async backward compatibility