string update positions