fixed shared read kernel removing the sync