updated recompute code, added performance and feature task