Split server, messages polling is in seperate process/file now