private fun refreshCategories(realm: Realm) {
val categoryData = getCategories()
categoryData.enqueue(object :
Callback<List<CategoryModel>> {
...
//use realm object to create a Transaction block
realm.executeTransactionAsync { obj: Realm? ->
obj?.insert(it)
}
}