update with detail