added timeout interval option for operations