fix text overlaping with background