Keep busTripLayer and marker objects cached

Huge optimization for the trip visualization process