don't use partial
Update assets