chapter logic added
asynchorously loading added