Drop print statements.
Don't clear the hash unnecessarily.
Draw the butler status page entirely out of stored state, not right off
the tails of a HTTP call.
Collect everything into our shiny new hash.
Bye  bye assoc, hello gethash!