Added call of cause update function to new cause function