remove unused imports from frontend
bugfix: missing return keyword
fetch messages and user statuses on page load

this will hopefully prevent most cases of missing messages
fix 'slow joiner' issue preventing you from hearing your own initial status messages