add marker when updating position
check before removing marker
add friendly marker text