updated shadow_fs with shadow_init