Add a functionality to an Update button and color.xml for some states,
and add a check for internet connection to prevent an errors with trying
to load data from network