fix condition of committing on update
add user invoice address