refs #161 and #162 check need_additional value in update_resource, add social params when fail to update