after some searching, I found out that the same problem can happen to the original(paid) battlefield 4 on origin/ea app, and these people tried restarting, redownloading, repairing, and even reinstalling the launcher
so the problem is in the game itself, not your launcher
but thanks for trying to help, appreciated