JS update