i think i found solution.
i found post where is said that this is the order in which ue4 create classes.
Player Controller -> HUD -> Game Mode -> Game State -> Player State ->Level
So i just relocate my functions to playerState and it works without delays