а вот уже в месте, где ты собрался на базу подписаться, надо будет переключиться на AndroidSchedulers.mainThread(), то есть:
databaseRepository.observePointsList()
.subscribeOn(
Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({вьюшка покажи данные}, {обработал ошибку})
.(сохранение подписки для очистки)