social logic update