New entry showing under old one
Craft will inject the current entry by default in your template. All you have to do is to remove this loop

{% for entry in craft.entries.section('newContent') %} 


And you are fine.

Currently you are fetching all entries within your section. If you don't want to display them all but only the current you should not do that