Removed readable js and made asynchronous