update readable to isReadable