move fetch descriptor out of fpc