revise beacons response