working on ajax update widget
working on ajax update widget no profiling