better way to handle loading process