Yeah, if you edit a post with a tweet link in it on here, it won't show up until you refresh the page.
However, if you create a new post with a twitter link, it will show up immediately without having to refresh the page.
Sorry this message board is rather ancient...but we have workarounds for everything!