fix bug on marker still exists after remove