Unsync categories fetch with app router initialization