simple version
basic html
async update