updates subs