backend for lecturesync