updates smart package definition