feat(places): restrict places search by type and make real-time