align constructor signatures
join fix
await locks
speedup module loading