github update and dependency update