update invoice ui