udpate subs and release