this might make the fetch main threaded