Find the main menu at the top-center of the screen, and look for the refresh button, which is second from the right symbolised by a circle with two arrows on it. Use the d-pad to highlight it, and press down (not the middle okay button, but downwards on the d-pad). The epg should force update.
the reason th epg fails to update is because the default setting is set to Download only when the epg is empty, which can be effected by time zone differences, or information left on one or two channels in the epg. To reduce the occurrences of needing to force update the epg, go into Settings/General/EPG 1 and find the drop down menu that is below your epg url. Change the drop down menu to say Download once a day.
if still having problems then try clearing the app's cache. Close Perfect Player, Go to your device settings and then app manager, go to Perfect Player and force stop/force close, then clear the cache (DO NOT CLEAR DATA!), restart Perfect Player.
If you still got problems then try fresh install