updating intercom to use boot/update
merged
updated intercom provider + tests
merging with master