timeout function
version bump