course list from server and sorting and filtering works
caching implemented