added threaded video loader