activity update and get