cleaned up fragment page-refresh logic; todo: apply refresh logic to detail activity (on back)