update with preparePlaceholder