Revert "sendMessage supports getting devices: ["*"]"

This reverts commit 18fd4cf2199e6ab5597d4a89b675b2bb4e55afea.
Revert "Revert "sendMessage supports getting devices: ["*"]""

This reverts commit 555a9d80070c923bf3ddb81fdec23912a71c25c5.
remove natural index, use _id instead