update treenumbers to use a timer instead of server events