update 'siyuan'