changed model layer so that it does not handle setting network activity indicator