Added capability to refresh fragments and added ViewAction for it

move this to just fragment rather than fragment.actio