load cached webuntis data when available
cleanup rest code
bugfix