new and better updates for user courses, minor improvements from user feedback

one downside: now updating all users takes more than an hour...