update sharing behavior