stor omskriving for at alt kan kjøres async