update post singleton format