Sensex back in green, recovers 21 points