adjust tick change instead of timeout interval for speed