javascript async function no return value