updated beacon service to make an offer