added getUpdateSpeed not sure what they wanted with it so i assumed: currenttime - lastupdate + interval and lots of other stuff