added date update to some other methods, so the date updates everytime
the method is called