This method is called several times to retrieve all updates. Maybe we can cache result in some variable?