solving remote push rejection