speed : test, & update