server loop should probs keep looping