in place edit for content