Add timeout parameter for exec commands