read updates