added download in background, parse in case of internet down, added catch of null pointer when internet is down, fixed drawer color not updating, other ui fixes