read / write on cluster