Now I'm confused with vfs refcount and what to do when initialize proc_t
Played around with ctx_stack for context_setup. No idea what's the
difference
Added some more assertion