playing around with asynchronous bindings