introduced async registry
fixed a bug introduced in scrollable directive