square update