async beacon finding