added ajaxQueue to do update serially.

removed try/catch used module pattern.
added cylceBtn function, fixed styling.