Minor cleanup in AtmosphereBehavior

Cache call results if they are used more than once