update deps
remove over-optimization