socket total update now working