handle read status