update to puppet 3.1