added an untested timer
http is the wrong protocol for this task, removing Yesod
compiles now
breaking down updateGS
further work to remove updateGS
dismantling of updateGS continues