Update subs logic