Let’s be sure to always remember that salvation is a free gift from God. There are no “good deeds” that will save you. It is not that we believe there is one God that saves us. Every religion has their own god, but none of them have Jesus Christ or any one else that gave their life for their redemption. James is saying that faith alone might be enough to scare a person or a demon(demons tremble) but it won’t save you. Abraham lived a long time before Jesus died and was resurrected, so he didn’t have the choice we have today. Therefore, God in His great mercy counted his actions as righteous. Abraham and the others from the Old Testament did not receive everything God had planned for them at that time. Their total salvation and perfection had to wait until Jesus was resurrected and we all join Him in heaven and we will receive our rewards at the same time. There, we will be totally saved and we will worship Jesus forever.
39 All these people earned a good reputation because of their faith, yet none of them received all that God had promised. 40 For God had something better in mind for us, so that they would not reach perfection without us.–Hebrews 11:39,40 (NLT)