removed final dependencies on jQuery and async