feature: implemented RecordX#update which allows passing in a hash.