support editing posts from the client