fix platform type,

skip null appproject research value,
use lazy load instead of controller injection,
fix redis performance issue for redis getvalue or sorted methods,
add in memory cache for redis methods and clear redis fact unit,
fix sort order by client