use .call() with fixed argument in utils.bind(), which is faster than .apply()