Use RxJava instead of an AsyncTask for description rendering
Use view injections and move code around