See this post for some more details on when they upgraded the chat system a while back.
Edit: to add that if I have the chat channel open, like the questions one, I get pretty fast updates but if I ignore it for a while and have it closed then it does take quite a bit longer to show up as new messages are in there… but I know that is working as they intended, at least for now.