cross-lang lib updates