}
		})()
		material.opacity= age2Opacity(0)
		// init scale
		var age2Scale	= (function(){
			var tweenFn	= createTweenMidi(maxAge, 0.1*maxAge, 0.4*maxAge)
			return function(age){ return 0.5 + tweenFn(age) * 3;	}
		})()
		mesh.scale.set(1,1,1).multiplyScalar( age2Scale(0) )
		// start updating		
		var birthDate	= Date.now()/1000
		updateFcts.push(function callback(delta, now){
			var age	= Date.now()/1000 - birthDate
			if( age >= maxAge ){
				mesh.parent.remove(mesh)
				updateFcts.splice(updateFcts.inde