pagination of global products

carrying on from this thread. https://premium.wpmudev.org/forums/topic/paginate-marketplace-page I keep getting the same proctucts on page1 – page2 – page3 etc. my site is in maintenance mode so you cant see it. im using gridmarket and i have pagination set to “on”. im working from the page template and im bringing in “X” number of products per page successfully. here is my code.

<?php if (is_page ('for-boys')) {
$args = array();

//check for paging
if (get_query_var('paged'))
$args['page'] = intval(get_query_var('paged'));

mp_list_global_products(
array(
'echo' => true,
'paginate' => true,
'page'=> '',
'per_page' => 2,
'order_by' => 'date',
'order' => 'DESC',
'category' => '',
'tag' => 'boys',
'show_thumbnail' => true,
'thumbnail_size' => 150,
'context' => 'list',
'show_price' => true,
'text' => 'excerpt',
'as_list' => false
));?>
<?php mp_global_products_nav_link(array(
'echo' => true,
'paginate' => true,
'page'=> '',
'per_page' => 2,
'category' => '',
'tag' => 'boys',
'sep' => ' — ',
'prelabel' => __('« Previous', 'mp'),
'nxtlabel' => __('Next »', 'mp')
));

}
?>

i just updated to the latest version of marketpress too. (hoping pagination was fixed). So like i said the same products come up on every page. I know others have got it to work, which means my code is probably wrong. any php pointers?