atomic-storage: remove type dependency at segment level I/O