unify the access to video data using reader model. eliminate old code