Fix so we're updating the marker location instead of always creating new ones.
Monitoring request channel too to deal with any location updates too.
Merge pull request #165 from rogerhu/marker_update

Fix so we're updating the marker location instead of always creating new ones.