fix: better app load policy