As a sanity check please make sure that,
1) Component is activated to publish instance with all required JS by using crxde light
2) there is no JS error in publish.
I have activated all the required js but still it is not reflecting
You need to delete below folder from publish instance -
Go to Publish Instance , login with credential
open content folder then delete your content folder of your application - content/<your content app>
open var/classes/..../jsp/<your app code> and delete your application which is crated in var folder
then restart your server.
Hope it will work......
There is no need to restart server. What version of CQ are you using ? I remember some JSP compilation issue in publish instance if JSP files get modified. But it was fixed in CQ5.5 update1. Also restarting JSP/sling classloader (org.apache.sling.commons.classloader and org.apache.sling.jcr.classloader) should trigger force recompilation.
Also since you mentioned you are clearing cache. From where are you trying to access changes ? Dispatcher or publish instance ?