optimize getappId