add javadoc and use RxUtil static methods