Se completo pero con bugs la version asincrona