arrow update