set page [xowiki::Package instantiate_page_from_id -item_id $item_id]
set instance_attributes "ATTRIBUTE ATTRIBUTE_value ...."}
$page set page_template $tmp_item_id $page set instance_attributes $instance_attributes $template save $template initialize_loaded_object
try it,
how do you solved the first problem ?
Thanks,
The first problem was solved with doing the flush like Gustaf said.