If your charts are loading data up to the prior day, or even up to the current day, but are not updating the current price, this is an indication you are not receiving realtime data from your vendor.
IF you are using BarChart, make sure the symbol you are using has a single digit year code and not a double digit year code. e.g. ESH0 is correct, while ESH20 is incorrect. BarChart does not deliver realtime data for symbols using a double digit year code.
If you are using any other vendor, or if you are using BarChart and the year code is correct, then you will have to contact your data vendor and ask them if 1 – they are experiencing any technical issues, or 2 – if your account is permissioned correctly for the exchange hosting the instrument you are attempting to view