Refactor users edit for n+ queries and removing sub-recipes