adding sub-update