fix index to clusters array
WIP: better handling of clustered read

fixed odd hang when second thread blocks on read mutex lock
might be because of pthread handling within fuse?
fixed by replacing pthread_mutx_lock with pthread_mutex_timedlock
also allows thread that would block on read to be interrupted