updating spike