Apply categories state to gets backend
Optimize categories download
Add time measure to network requests