Use subscribe instead of await