update upstream and doc