added multiple peripheral handling when both have the same UUID