Dont be too preoccupied by the stupid inch per gallon rule, if you are talking about slim bodied fish like zebra danios then you can add more of those fish than for instance a deeper bodied fish like a sailfin molly, i would be more concerned about swimming space, danios are hyper active and need lots of space to do their thing so bear that in mind, the inch per gallon rule is the roughest of rough guides and in a 20 gallon you can double your current stock but maybe not add any more of those nutty danios, lovely fish though and so hardy, danios are almost indestructible and are very forgiving when it comes to less than perfect water conditions, go for another hardy type of community fish to add variety to the tank and as already suggested keep up the water changes