update ``atoi``