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?