update sfincome with shareflag