fix call back base on different DynamicColumn name