commit before using data
data reader