If you need the models only temporarily, why don't you re-use models, instead of cloning them anew? This would be much faster anyway.