update handles