update b-end