updated api and libs