update w basic