Challenges in human evolution theory