rebuild after pull