you should be able to update / destroy things etc without fetching first (`User.destroy(id, fn)` etc), though low priority