only send directions if changed