update krnl & frm