controller: quest revise user