changed tests to use update() instead of their own tick