fix if nothing
add cache to all users
remove cache from lectures if user is authorized