updates to GsonAdapter