fix category and blog public ctrl and update route