fix printf fmt