add multitasking download to teachers
add multithreading downloads with spinner and check internet connection(not complete!)