newPost from clientside