Use flag to indicate that screen needs updating due to client connect rather than executing this in client thread