commit with su and InvocationHandler