add async variants to fs.jsx