pass data into infer as DataReader instead of numpy.array
remove timing code
partial progress on updates necessary for DataReader usage