Vibrator : merge : now use dynamic algorithm