* [prelude] update prelude