Thanks everyone. I struggled a few days to think about the possibility of leaving the house as simple as broom sweep, and ended up to hire some contractors not recommended by the landlord. Today, I went to check the work, and found the touch-up paint does not look flawless because I can tell new paint from the old paint.
I don’t know what the landlord would say or do. But if I don’t get my deposit back, I will resort to the small claim court. Better research on that now. Will keep you posted.