thank you brother always require tips from your side, road condition is a concern 
so can i shift some point to day 2 or utror valley on day 2 ? btw i also make a plan B (now changing some mind, to use 30 april full) check if its good ?
Plan A
30 Apr
5am – 10am Lhr – Islamabad
1pm – 7pm Isl – Mingora – White Palace Marghuzar (Night Stay)
1 May
7am – 10am Marghuzar – Mingora – Malam Jaba
1pm – 5pm Malam jaba – Kalam (visit Kalam Bazar & some village around Night Stay in Kalam)
2 May
Kalam - Ushu Valley - Ushu Glacier - Matilton Waterfall - Chashma e Shifa – Mohandand (if roads open) - Night stay in Kalam
3 May
Kalam - Byun Village / Kalam Hilltop – Bahrain (Night stay in Bahrain or some other good place after bahrain to brake my return journey)
4 May
Start return journey from Bahrain - islamabad – lahore
===================================================================
Plan B
===================================================================
30 Apr
3pm - 7pm Lhr - Islamabad
1 May
4am - 9am Isl - Mardan - Mingora (With breakfast stop)
9am - 11am Mingora - MJ
11am - 4pm Spent Time at MJ
4am - 6pm MJ - Bahrain (Night Stay in Bahrain)
2 May
Bahrain - Kalam - Byun Village / Kalam Hilltop (Night stay in Kalam)
3 May
Early mornig leave for visit surrounding to make our return back to bahrain
8am - 2pm for Exploration (is it enough time for the following visits)
Kalam - Ushu Valley - Ushu Glacier - Matilton Waterfall - Chashma e Shifa (got some spot names from other threads)
2pm - 6pm
Return straight to white palace Marghuzar for avoid my extra return traveling (Night stay in Marghuzar)
4 May
Start return journey from Marghuzar - islamabad - lahore
=====================================================================
@asifcae bhai posts like ker ke chaley gaey
merey answers ?