add event and update score