update with base rest controller