face detection still unstable, last commit before revert