make tempo adjustable