better resolve
fix compute resolve