update display-time stuff

still doesn't play nice with sml