[Penlin] update