Canis Asynchronous Learning