funcionalidad asincrona completa
locking la funcionalidad basica