adding date& hash update