moved stream url fetch to async task
prepare is now an async function and back button acts like home