Added selective data loading (Ajax calls)