change the default behavior of Customer.coffee to async