request changed to be done in fragment or activity