everything working except update