Use Jasmine mock clock instead of async testing. Required slight change to Jasmine to set default timeout value.
Move deferred updates specs to separate file.