Babies father doesn't even bother replying he takes hours, even days nd generally doesn't ask about his wellbeing. Should I just stop trying??

My son is nearly 4 and I've been a single parent the whole duration of my kids life. The father of my child was abusive and I gave him chances but while being heavily pregnant I decided to leave. I didn't want to have him as an example to how men treat women to my child.

Despite all of this alot of stuff kicked off, I rejected the father from seeing the birth but that was all for good reason as he said things like he only would care if the baby lives and not me and set weird weird rules in place if we were all together and just generally said fucked up shit.

We discussed that since and it's all in the past, we made up and then got close again before he blew it and called it quits the second time round.

Another year has passed and now in 2019 he's still never seen his child, in person. Only ever through video chat, rarely as I thought that it was safe with me knowing he doesn't know where we are exactly but if he says or does anything out of order I could just hang up.

He's still very rude as a person, he doesn't care about my wellbeing and he doesn't ask about his child anymore. If I ever send him anything it takes his ages to reply and it just feels like he's not even trying to be involved at all. He doesn't pay child support either.

Should I just completely block nd remove him?

UPDATE!!

He doesn't pay child support and his family are disgusted by it. His mother even felt bad and paid me $40 as a one off. I spent it all on my child.

When I told the babies father he should pay something he got all funny with me, would make up excuses. Then tried to use apps he knew I can't use to "pay me" he has my PayPal and has paid me for my bills in the past when we were together that's how we would arrange bills but he says he can't use that. Now he never offers or feels guilty. Even when I told him I skip meals sometimes to afford meals for my kid he doesn't care