Add dynamic category tabs for better listing all available packages

Add dynamic category tabs for better listing all available packages

Also check pkg cache file time to reduce fetches in short time.