trying to get the waitline working properly
made some changes to when the update loop is called
fixed the concurrent hash bug