atomic building
$jin.souceFile integrated to $jin.file
multiclassing of $jin.file
$jin.defer no use nextTick