Am trying to display posts only from the "latest" category on my wordpress blog but am strangely getting the same post displayed twice. What am i doing wrong?

/*
* Theme file:index.php
*/
global $post;
$categories=get_categories();
foreach($categories as $categories_item)
{
if(strcasecmp($categories_item->name, 'latest') == 0)//case-insensitive string comparison
{
$args = array(
'numberposts' => 2,
'category' => $categories_item->cat_ID,
'orderby' => 'post_date',
'order' => 'ASC',
'post_status' => 'publish'
);
$latest_stuff = get_posts( $args );
echo "<h2>Latest stuff</h2>";
foreach($latest_stuff as $latest_stuff_item)
{
setup_postdata($post);
echo "<div>".the_content()."<div><hr>";
}
}
}