update holder.js to v2.4.0
release v2.4.0