can read/write on thread2