Asynchronus Learning