performance tuning

significant performance tuning., source caching...works well.