update with post