update julia bindings and wrap gen script