updates data