mastodon.social is so slow that i'm getting timeouts after 5s (default for httpx i guess), need to increase them and handle it better.
also, we should not block the UI while fetching data, use workers to run http requests asnychronously, and add a visual indicator something is going on