added reader timer