menus editor: unfied cache purge
category editor cleanup
menus editor recursive method optimized
cleanup
code cleanup
core menu optimized recursive method