update usage examples and package dependencies