update format interface