update with tracking