Running one async function inside another