Smart package updates