update all socket methods, works on single node