try to recover data on every read request